import base from './base'
import axios from './http'
import qs from 'qs'


const article = {
    // 登录接口
    Login(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-admin/login`, qs.stringify(params));
    },
    // 获取菜单栏列表
    meuList() {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-menu/listYjMenu`);
    },
    // 新增角色菜单列表
    roleinsert(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/insert`, params);
    },
    // 获取角色列表
    roleList(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/pageYjRole`, qs.stringify(params));
    },
    // 获取所有角色列表不带分页
    roleAllList() {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/listYjRole`);
    },
    // 删除角色列表
    roledelete(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/delete`, qs.stringify(params));
    },
    // 获取角色列表详情
    getrole(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/getYjRoleById`, qs.stringify(params));
    },
    // 修改角色信息
    updaterole(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-role/update`, params);
    },
    // 获取管理员管理
    roleAdmin(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-admin/pageYjAdmin`, qs.stringify(params));
    },
    // 新增管理员
    roleAddAdmin(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-admin/insertOrUpdate`, params);
    },
    // 根据Id获取后台管理员详情
    addminDetails(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-admin/getYjAdminById`, qs.stringify(params));
    },
    // 根据Id删除管理员
    adminDelete(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-admin/delete`, qs.stringify(params));
    },
    // 获取所有菜单列表
    allmenulist(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-menu/pageYjMenu`, qs.stringify(params));
    },
    // 新增菜单列表
    addmenulist(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-menu/insertOrUpdate`, params);
    },
    // 删除菜单列表
    menulistdelete(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-menu/delete`, qs.stringify(params));
    },
    // 获取菜单列表详情
    getmenulist(params) {
        return axios.post(`${base.sq}/yuanjiu.meterials/yj-menu/getYjMenuById`, qs.stringify(params));
    },
    // 获取消息列表
    listPetMessage(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-message/pagePetMessage`, qs.stringify(params));
    },
    // 新增修改推送消息
    updateMessage(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-message/insertOrUpdate`, qs.stringify(params));
    },
    // 删除消息列表
    deleteMessage(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-message/delete`, qs.stringify(params));
    },
    // 查看消息推送
    getMessage(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-message/getPetMessageById`, qs.stringify(params));
    },

    // 获取用户列表
    getuserlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-user/pagePetUser`, qs.stringify(params));
    },
    // 获取用户详情
    getuser(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-user/getPetUserById`, qs.stringify(params));
    },
    // 修改冻结用户列表
    updateUser(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-user/insertOrUpdate`, qs.stringify(params));
    },
    // 获取用户统计数据
    getuserdata() {
        return axios.get(`${base.sq}/wenqi.pet/pet-user/getUserTotal`);
    },

    // 获取商户列表->内容管理->商户动态
    merchant(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business/pagePetBusiness`, qs.stringify(params));
    },

    // 获取商户详情
    lookmerchant(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business/getPetBusinessById`, qs.stringify(params));
    },

    // 删除商户列表
    deletmerchant(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business/delete`, qs.stringify(params));
    },
    //  修改商户列表
    updatamerchant(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business/insertOrUpdate`, params);
    },
    //  修改商家评论列表
    updataCommentsMerchant(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business-comments/insertOrUpdate`, qs.stringify(params));
    },
    // 新增礼品专区
    addgift(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-goods/insertOrUpdate`, params);
    },
    //  获取礼品列表
    giftlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-goods/pagePetGoods`, qs.stringify(params));
    },
    //  获取礼品详情
    getgift(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-goods/getPetGoodsById`, qs.stringify(params));
    },
    //  删除商品列表
    deleteGift(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-goods/delete`, qs.stringify(params));
    },
    // 获取宠币订单
    petmoney(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-currency-order/pagePetCurrencyOrder`, qs.stringify(params));
    },
    // 获取全部宠币订单列表
    ALLpetmoney() {
        return axios.post(`${base.sq}/wenqi.pet/pet-currency-order/listPetCurrencyOrder`,);
    },
    // 口粮订单
    grainOrder(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-rations/pagePetRations`, qs.stringify(params));
    },
    // 获取全部口粮订单列表
    ALLgrainOrder() {
        return axios.post(`${base.sq}/wenqi.pet/pet-rations/listPetRations`);
    },
    // 金币订单
    ordergold(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-gold-order/pagePetGoldOrder`, qs.stringify(params));

    },
    // 新增banner
    addBanner(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-banner/insertOrUpdate`, qs.stringify(params));
    },
    //  获取banner列表
    bannerList(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-banner/pagePetBanner`, qs.stringify(params));

    },
    //  获取banner列表
    bannerDelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-banner/delete`, qs.stringify(params));
    },
    //  获取banner详情
    Getbanner(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-banner/getPetBannerById`, qs.stringify(params));
    },
    //  新增话题
    addtopic(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic/insertOrUpdate`, qs.stringify(params));
    },
    //  话题列表
    topiclist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic/pagePetTopic`, qs.stringify(params));
    },
    // 话题详情
    topicGet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic/getPetTopicById`, qs.stringify(params));
    },
    //  话题分类
    topickind(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic-type/pagePetTopicType`, qs.stringify(params));
    },
    //  新增话题分类
    addtopickind(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic-type/insertOrUpdate`, qs.stringify(params));
    },
    //  删除话题分类
    deletTopickind(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic-type/delete`, qs.stringify(params));
    },
    //  删除话题列表
    deletetopic(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic/delete`, qs.stringify(params));
    },
    //  话题分类详情
    getTopickind(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic-type/getPetTopicTypeById`, qs.stringify(params));
    },
    //  获取所有创建话题类型
    getThemeType(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-topic-type/listAllPetTopicTypePage`, qs.stringify(params));
    },
    //  新手/每日任务
    newTask(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-task/pagePetTask`, qs.stringify(params));
    },
    //  修改新手/每日任务
    upadtenewTask(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-task/insertOrUpdate`, qs.stringify(params));
    },
    //  获取修改新手/每日任务
    getnewTask(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-task/getPetTaskById`, qs.stringify(params));
    },
    //  投诉管理
    complainlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business-report/pagePetBusinessReport`, qs.stringify(params));
    },
    //  删除投诉
    complainDelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business-report/delete`, qs.stringify(params));
    },
    //  留言反馈
    feedbacklist(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-leave-word/pageYjLeaveWord`, qs.stringify(params));
    },
    //  留言反馈删除
    feedbackdelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-leave-word/delete`, qs.stringify(params));
    },
    //  留言反馈删除
    feedbackget(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-leave-word/getYjLeaveWordById`, qs.stringify(params));
    },
    //  留言修改
    feedbackupadte(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-leave-word/insertOrUpdate`, qs.stringify(params));
    },
    //  举报管理列表
    reportlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-report/pagePetPostReport`, qs.stringify(params));
    },
    //  删除举报管理
    reportdelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-report/delete`, qs.stringify(params));
    },


    //  举报管理详情
    reportget(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-report/getPetPostReportById`, qs.stringify(params));
    },
    //  举报管理详情列表
    //  reportgetlist(params) {
    //      return axios.post(`${base.sq}/wenqi.pet/pet-post-comment/pagePetPostComment`, qs.stringify(params));
    //  },
    //  举报管理详情修改
    reportgetupadte(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-report/insertOrUpdate`, qs.stringify(params));
    },
    //  获取商家评论列表
    merchantComment(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business-comments/pagePetBusinessComments`, qs.stringify(params));
    },
    //  获取用户动态列表
    userstatuslist(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post/pagePetPost`, qs.stringify(params));
    },
    //  删除用户动态列表
    userstatusdelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post/delete`, qs.stringify(params));
    },
    //  查看用户动态列表
    userstatusget(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post/getPetPostById`, qs.stringify(params));
    },
    //  查看用户动态评论列表
    usermsgGet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-comment/pagePetPostComment`, qs.stringify(params));
    },
    //  查看用户动态评论列表
    usermsgUpdate(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post-comment/deleteOrStart`, qs.stringify(params));
    },
    //  修改用户状态
    userUpdate(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post/insertOrUpdate`, qs.stringify(params));
    },
    //  获取用户详情
    userGet(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-post/getPetPostById`, qs.stringify(params));
    },
    //  新增app版本
    addversions(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-app-version/insertOrUpdate`, qs.stringify(params));
    },
    //  app版本列表
    versionslist(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-app-version/pageYjAppVersion`, qs.stringify(params));
    },
    //  app版本详情
    versionsGet(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-app-version/getYjAppVersionById`, qs.stringify(params));
    },
    //  app版本删除
    versionsDelet(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-app-version/delete`, qs.stringify(params));
    },
    //  商家举报
    dispose(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-business-report/insertOrUpdate`, qs.stringify(params));
    },
    //  提现订单
    deposit(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-currency-order/pagePetCurrencyOrder`, qs.stringify(params));
    },
    //  修改提现订单
    updatEdeposit(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-currency-order/insertOrUpdate`, qs.stringify(params));
    },
    //  获取首页echarts订单图形
    getEcharts(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-home/getHomeTotal`, qs.stringify(params));
    },

    //  获取首页统计数据
    getHomeData(params) {
        return axios.get(`${base.sq}/wenqi.pet/pet-home/getHomeCount`, qs.stringify(params));
    },
    //  获取充值订单列表统计
    getOredreTotal(params) {
        return axios.get(`${base.sq}/wenqi.pet/pet-gold-order/getTotal`, qs.stringify(params));
    },
    //  获取商家统计信息
    getmerchantMsg(params) {
        return axios.get(`${base.sq}/wenqi.pet/pet-business/getPetBusinessTotal`, qs.stringify(params));
    },
    //  获取用户协议列表
    getUserdeploy(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-agreement/pageYjAgreement`, qs.stringify(params));
    },
    // 新建用户协议列表
    updateUserdeploy(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-agreement/insertOrUpdate`, qs.stringify(params));
    },
    // 删除用户协议
    deletUserdeploy(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-agreement/delete`, qs.stringify(params));
    },
    // 获取用户详情
    getUserDeployDetails(params) {
        return axios.post(`${base.sq}/wenqi.pet/yj-agreement/getYjAgreementById`, qs.stringify(params));
    },
    //新增------分割
    //新增------分割
    //新增------分割
    //新增------分割
    //新增------分割

    //帮手列表获取数据
    getHelperlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/user-helper/pageUserHelper`, qs.stringify(params));
    },
    xgHelperlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/user-helper/updateHelper`, qs.stringify(params));
    },
    getHelperCount(params) {
        return axios.get(`${base.sq}/wenqi.pet/user-helper/getHelperCount`, qs.stringify(params));
    },
    getHelperDetails(params) {
        return axios.post(`${base.sq}/wenqi.pet/user-helper/getHelper`, qs.stringify(params));
    },


    ///帮手审核获取数据

    getHelperApplicationReviewlist(params) {
        return axios.post(`${base.sq}/wenqi.pet/user-helper/pageUserHelper`, qs.stringify(params));
    },

    //保证金退还
    getBZJ(params) {
        return axios.post(`${base.sq}/wenqi.pet/helper-refund/pageHelperRefund`, qs.stringify(params));
    },
    xgBZJ(params) {
        return axios.post(`${base.sq}/wenqi.pet/helper-refund/updateRefund`, qs.stringify(params));
    },
    ///获取俱乐部列表列表，携带分页
    getClub(params) {
        return axios.post(`${base.sq}/wenqi.pet/club/pageClub`, qs.stringify(params));
    },
    xqClub(params) {
        return axios.post(`${base.sq}/wenqi.pet/club/getClubVoById`, qs.stringify(params));
    },
    //获取遛狗地方标签数据
    getLabelList(params) {
        return axios.get(`${base.sq}/wenqi.pet/club/getLabelList`, qs.stringify(params));
    },
    //获取俱乐部下面的用户
    getClubUser(params) {
        return axios.post(`${base.sq}/wenqi.pet/club/pageUser`, qs.stringify(params));
    },
    //修改新增俱乐部数据
    submitClub(params) {
        return axios.post(`${base.sq}/wenqi.pet/club/insertClub`, qs.stringify(params));
    },
    //帮帮互助列表
    getMutualAid(params) {
        return axios.post(`${base.sq}/wenqi.pet/pet-helper/pagePetHelperVo`, qs.stringify(params));
    },
    //获取详情
    xqMutualAid(params){
        return axios.post(`${base.sq}/wenqi.pet/pet-helper/getPetInfo`, qs.stringify(params));
    },
    xgMutualAid(params){
        return axios.post(`${base.sq}/wenqi.pet/pet-helper/updatePetHelper`, qs.stringify(params));
    },
//问答列表
    getQuestionsAndAnswers(params){
        return axios.post(`${base.sq}/wenqi.pet/question-info/pagePetHelperVo`, qs.stringify(params));
    },
    //修改

    //问答详情
    xqQuestionsAndAnswers(params){
        return axios.post(`${base.sq}/wenqi.pet/question-info/getQuestionInfo`, qs.stringify(params));
    },

    //答案列表
    daQuestionsAndAnswers(params){
        return axios.post(`${base.sq}/wenqi.pet/question-info/pageQuestionAnswer`, qs.stringify(params));
    },
    //屏蔽
    pbQuestionsAndAnswers(params){
        return axios.post(`${base.sq}/wenqi.pet/question-info/updateAnswer`, qs.stringify(params));
    },
    //修改问题
    xgQuestionsAndAnswers(params){
        return axios.post(`${base.sq}/wenqi.pet/question-info/updateQuestion`, qs.stringify(params));
    },
    //帮帮互助列表点击申请帮助获取列表
    getHelpList(params){
        return axios.post(`${base.sq}/wenqi.pet/pet-helper/pageHelperApplyVo`, qs.stringify(params));
    }
}
export default article;